An Approach for Graphical User Interface Bad Smells Detection

نویسندگان

  • J. C. Silva
  • J. C Campos
  • J. Saraiva
  • J. L. Silva
چکیده

In the context of an e↵ort to develop methodologies to support the evaluation of interactive system, this paper investigates an approach to detect graphical user interface bad smells. Our approach consists in detecting user interface bad smells through model-based reverse engineering from source code. Models are used to define which widgets are present in the interface, when can particular graphical user interface (GUI) events occur, under which conditions, which system actions are executed, and which GUI state is generated next.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Catalog of Bad Smells in Design-by-Contract Methodologies with Java Modeling Language

Bad smells are usually related to program source code, arising from bad design and programming practices. Refactoring activities are often motivated by the detection of bad smells. With the increasing adoption of Design-by-Contract (DBC) methodologies in formal software development, evidence of bad design practices can similarly be found in programs that combine actual production code with inte...

متن کامل

Scantab: Table Recognition by Reference Tables

The ScanTab system represents a knowledge-based approach to table recognition in scanned documents. In contrast to most systems which recognize tables by grouping layout information, our system uses predefined information about which table types may appear. This enables a very accurate detection able to cope with distorted tables and tables providing little layout information, e.g., no lines, b...

متن کامل

Characterizing and Evaluating The Impact of Software Interface Clones

Software Interfaces are meant to describe contracts governing interactions between logic modules. Interfaces, if well designed, significantly reduce software complexity and ease maintainability. However, as software evolves, the organization and the quality of software interfaces gradually deteriorate. As a consequence, this often leads to increased development cost, lower code quality and redu...

متن کامل

Estimation of Synchronous Generator Parameters Using an Observer for Damper Currents and a Graphical User Interface

This paper presents a method to identify synchronous generator parameters from online data. An observer for estimation of synchronous machine damper currents is designed. The observer-estimator is used in a Graphical User Interface (GUI) application. Possible internal machine fault conditions can be detected and remedial action can be undertaken. It is desired that an algorithm be developed suc...

متن کامل

Automated Field Usability Evaluation Using Generated Task Trees

Usability is an important aspect of any kind of product. This also applies for software like desktop applications and websites, as well as apps on mobile devices and smart TVs. In a competitive market, the usability of a software becomes a discriminator between success and failure. This is especially important for software, as alternatives are often close at hand and only one click away. Hence,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015